package com.yt.order.models.dto;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.yt.common.dto.BaseDTO;
import java.io.Serializable;

/**
 * 派单规则配置DTO
 */
@Data
@TableName("dispatch_rule_config")
@ApiModel(value="派单规则配置对象", description="派单规则配置对象")
public class DispatchRuleConfigDTO extends BaseDTO implements Serializable {
    @ApiModelProperty(value = "规则名称")
    private String ruleName;

    @ApiModelProperty(value = "规则类型：0-系统内置，1-自定义")
    private Integer type;

    @ApiModelProperty(value = "规则状态：0-禁用，1-启用")
    private Integer status;

    @ApiModelProperty(value = "规则优先级（数字越大优先级越高）")
    private Integer priority;

    @ApiModelProperty(value = "匹配模式：0-精确匹配，1-模糊匹配")
    private Integer matchMode;

    @ApiModelProperty(value = "规则描述")
    private String ruleDesc;
}